﻿<%@ Page Title="Confirmar Solicitud de Envío" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ConfirmarSolicitudDeEnvio.aspx.cs" Inherits="CorreoSocialWeb.Rutas.ConfirmarSolicitudEnvio" %>
<%@ Register TagPrefix="uc" TagName="CalificarUserControl" Src="~/Controls/CalificarUserControl.ascx" %>
<%@ Register TagPrefix="nav" TagName="Navegador" Src="~/Controls/NavegadorUserControl.ascx" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">

    <nav:navegador runat="server" id="NavegadorUserControl" /> 

    <h2>Confirmar Solicitud de Envío</h2>
  
    <h4>&nbsp;</h4>
    <h4>Ruta Solicitada<asp:GridView ID="GridViewRutas" runat="server" 
            ShowHeaderWhenEmpty="True" Width="100%" 
            SelectMethod="GridViewRuta_GetData" 
            ItemType="CorreoSocialWeb.Models.RutaDeEnvioBusqueda" 
            AutoGenerateColumns="False"
            DataKeyNames="RutaId"
            CssClass="table table-hover table-bordered">

            <Columns>

                <asp:TemplateField HeaderText="Ruta">

                    <ItemTemplate>
                        <asp:Label ID="LabelRuta" runat="server" Text="<%# Item.OrigenDestinoString %>"></asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>

                <asp:TemplateField HeaderText="Distancia Total (Origen + Destino)">

                    <ItemTemplate>
                        <asp:Label ID="LabelDistanciaTotal" runat="server" Text="<%# Item.DistanciaTotalString %>"></asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>

                <asp:TemplateField HeaderText="Salida">

                    <ItemTemplate>
                        <asp:Label ID="LabelSalida" runat="server" Text="<%# Item.Ruta.HorarioDeSalidaString %>"></asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>
            
                <asp:TemplateField HeaderText="Llegada">

                    <ItemTemplate>
                        <asp:Label ID="LabelLlegada" runat="server" Text="<%# Item.Ruta.HorarioDeLlegadaString %>"></asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>

                <asp:TemplateField HeaderText="Esperas de Contacto (Origen + Destino)">

                    <ItemTemplate>
                        <asp:Label ID="LabelMinutosEnEspera" runat="server" Text="<%# Item.MinutosDeEsperaTotalString %>">
                        </asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>

                <asp:TemplateField HeaderText="Días de Semana">

                    <ItemTemplate>
                        <asp:Label ID="LabelDiasDeSemana" runat="server" Text="<%# Item.Ruta.DiasDeSemanaString %>">
                        </asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>

                <asp:TemplateField HeaderText="Días en Espera para Salida">

                    <ItemTemplate>
                        <asp:Label ID="LabelDiasEnEspera" runat="server" Text="<%# Item.DiasDeEsperaString %>">
                        </asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>

                <asp:TemplateField HeaderText="Tamaño de Paquete (Máx)">

                    <ItemTemplate>
                        <asp:Label ID="LabelTamanoDePaquete" runat="server" 
                            Text="<%# Item.Ruta.TamañoDePaqueteNombre %>">
                        </asp:Label>
                    </ItemTemplate>

                </asp:TemplateField>
            
                <asp:BoundField DataField="Notas" HeaderText="Notas" />

            </Columns>

        </asp:GridView>
    
        </h4>
        

        <h4>&nbsp;</h4>
    <h4>Detalle del Envío a Realizar</h4>
    <asp:GridView ID="GridViewMensaje" 
            runat="server" 
            ShowHeaderWhenEmpty="True" 
            Width="100%" 
            SelectMethod="GridViewEnvio_GetData" 
            ItemType="CorreoSocialWeb.Models.Envio" 
            AutoGenerateColumns="False"
            DataKeyNames="Id"
            CssClass="table table-hover table-bordered">

        <Columns>
            <asp:DynamicField DataField="OrigenDestinoString" HeaderText="Ruta" />
            <asp:TemplateField HeaderText="Fecha de Salida Preferida">
                <ItemTemplate>
                    <asp:Label ID="LabelFechaDeSalida" runat="server" Text=<%# Item.FechaDeSalidaString %> />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Horario de Salida Preferido">
                <ItemTemplate>
                    <asp:Label ID="LabelHorarioDeSalida" runat="server" Text="<%# Item.HorarioDeSalidaString %>"></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Horario de Llegada Preferido">
                <ItemTemplate>
                    <asp:Label ID="LabelHorarioDeLlegada" runat="server" Text="<%# Item.HorarioDeLlegadaString %>"></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField ConvertEmptyStringToNull="False" HeaderText="Tamaño De Paquete (Máx)" SortExpression="TamañoDePaquete">
                <EditItemTemplate>
                </EditItemTemplate>
                <ItemTemplate>
                    <asp:DynamicControl ID="DynamicControlTamanoDePaquete" runat="server" DataField="TamañoDePaqueteNombre" Mode="ReadOnly" />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField DataField="Notas" HeaderText="Notas" />
        </Columns>
    </asp:GridView>

    <h4>
        &nbsp;</h4>
    <h4>
        <asp:Label ID="LabelComentariosRemitente" runat="server" Text="Comentarios/Aclaraciones del Remitente"></asp:Label>
    </h4>

    <asp:TextBox ID="TextBoxComentariosRemitente" runat="server" Rows="5" TextMode="MultiLine" CssClass="form-control" Enabled="False"></asp:TextBox>

    <h4>
        <asp:Label ID="Label1" runat="server" Text="Comentarios/Aclaraciones"></asp:Label>
    </h4>
    
    <asp:TextBox ID="TextBoxComentarios" runat="server" Rows="5" TextMode="MultiLine" CssClass="form-control"></asp:TextBox>

    <asp:Panel ID="Panel1" runat="server" style="text-align: right">
        <asp:Button ID="ButtonConfirmar" runat="server" CssClass="btn btn-default" Text="Confirmar" OnClick="ButtonConfirmar_Click" />
        &nbsp;&nbsp;
        <asp:Button ID="ButtonRechazar" runat="server" CssClass="btn btn-default" Text="Rechazar" OnClick="ButtonRechazar_Click" />
    </asp:Panel>
</asp:Content>
